package cqrtplm.service;

import cqrtplm.dto.CustomerPowerRecordModel;
import cqrtplm.dto.query.CrmApiQueryDTO;
import cqrtplm.dto.query.CustomerQueryDTO;
import cqrtplm.vo.CrmApiResponseVO;

import java.util.List;

public interface CrmApiService {
    CrmApiResponseVO getClientCodeList(CrmApiQueryDTO queryDTO);

    CrmApiResponseVO getCRMOrderList(CrmApiQueryDTO queryDTO);

    CrmApiResponseVO getClientModelList(CrmApiQueryDTO queryDTO);

    List<CustomerPowerRecordModel> getCustomerPowerRecordModels(CustomerQueryDTO queryDTO);

    void buildXqzt();

    void createDemandStatusTemplate();

    CrmApiResponseVO getSysItemDetailList();

    void relationship();

    void relationshipProductTypeManName();

}
